/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.losalpes.catalogo.servicios;

import com.losalpes.catalogo.bos.Cliente;
import java.util.List;

/**
 *
 * @author AndhyMao
 */
public interface IClientService {

    /**
     * Agrega un nuevo cliente al listado de clientes.
     * @param cliente. Nuevo cliente.
     */
    public void add(Cliente cliente);

    /**
     * Modifica un cliente del listado de clientes.
     * @param cliente.
     */
    public void edit(Cliente cliente);

    /**
     * Elimina un cliente del listado de clientes.
     * @param cliente.
     */
    public void delete(Cliente cliente);

    /**
     * Retorna la lista de todos los cliente que existen en el listado.
     * @return clientes. Lista de todos los clientes que existen en el listado.
     */
    public List<Cliente> findAllClientes();
}
